.uni-swiper-div{
	.w60{
		width:100upx;
		text-align: center;
		padding-right: 0;
	}
	.unit{
		color: var(--red);
		font-size: inherit;
		font-weight: inherit;
		margin-left: -8upx;
		font-family: UICTFontTextStyleBody;
	}
	.text{
		overflow: hidden;
		line-height: 60upx;
		height: 60upx;
		flex: 1;
		text-align: right;
		color: #a1a1a1;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.title{
		font-size: 28upx;
		padding-left: 20upx;
		&.must{
			&:before{
				content: '*';
				display: block;
				font-size: 28upx;
				position: absolute;
				left: 0;
				left: 0;
				color: var(--red);
			}
		}
	}
	.cu-form-title{
		background: #f2f2f2;
		color: #333333;
		padding: 1px 15px;
		line-height: 2.5;
		font-size: 30upx;
		&.sm{
			font-size: 20upx;
			color: #7e7e7e;
		}
	}
	input{
		font-size: 24upx;
		&.text-right{text-align: right;}
	}
	.res input{
		text-align: left;
	}
	.cu-form-group {
		border-top: 2upx solid #eee;
		&.title {
			min-width: calc(4em + 15px);
		}
	}
	.cu-form-title2{
		min-height: 60upx;
		position: relative;
		.title{
			font-size: 24upx;
			padding-left: 0;
			color: #000000;
		}
		.move{
			position: absolute;
			right: 30upx;
			top: 50%;
			height: 40upx;
			width: 40upx;
			margin-top: -20upx;
			line-height: 40upx;
			font-family: "cuIcon";
			border-radius: 50%;
			text-align: center;
			background: #e54d42;
			&:after{
				content: "\E768";font-size: 40upx;color: #ffffff;
			}
		}
	}
	.tabbar{
		height: 48px;
		.action{
			width: 100%;
			height: 48px;
			box-sizing: border-box;
			position: relative;
			background: #f2f2f2;
			.bg-item{
				width: 100%;
				height: 48px;
			}
			image{
				position: absolute;
				width: 100%;
				height: 48px;
				top: 0;
				left: 0;
			}
		}
	}
	.bg-img{
		position: relative;
		image{
			position: absolute;
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
		}
	}
	.selected{
		.cu-form-group{
			background: #fad09e;
			opacity: 1;
		}
	}
	.warning{
		.cu-form-group{
			background: #ff4d4d;
			color: #ffffff;
			opacity: 1;
		}
	}
	.cu-form-title3{
		background: #f2f2f2;
		color: #000000;
		padding: 0 15px 0 40px;
		line-height: 2.5;
		font-size: 28upx;    
		position: relative;
		width: 100%;
		z-index: 100;
		.add{
			position: absolute;
			left: 15px;
			top: 50%;
			height: 40upx;
			width: 40upx;
			margin-top: -20upx;
			line-height: 40upx;
			font-family: "cuIcon";
			border-radius: 50%;
			background: var(--red);
			display: block;
			text-align: center;
			&:after{
				content: "\E6DA";
				font-size: 40upx;
				color: #ffffff;
			}
		}
	}
	.box2{
		margin-right: 40px;
		background: #f2f2f2;
		position: relative;
		.move{
			position: absolute;
			right: -20upx;
			top: 50%;
			height: 40upx;
			width: 40upx;
			margin-top: -20upx;
			line-height: 40upx;
			font-family: "cuIcon";
			border-radius: 50%;
			background: var(--red);
			display: block;
			text-align: center;
			&:after{
				content: "\E768";
				font-size: 40upx;
				color: #ffffff;
			}
		}
	}
	label {
		font-size: 28upx;
		padding: 10upx 20upx;
		margin: 12upx;
		background-color: #eee;
		border-radius: 10upx;
		line-height: 1;
	}
	radio-group,
	checkbox-group {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	/* 
		如有需求,可以更改radio/checkbox激活样式!
	 */
	.checkd {
		color: #fff;
		background-color: #FF5C5C;
	}
	.sunsin-group radio,
	.sunsin-group checkbox {
		display: none;
	}
}
.search-box {width:100%;background-color:rgb(242,242,242);padding:15upx 2.5%;display:flex;justify-content:space-between;}
.search-box .mSearch-input-box{width: 100%;}
.search-box .input-box {width:85%;flex-shrink:1;display:flex;justify-content:center;align-items:center;}
.search-box .search-btn {width:15%;margin:0 0 0 2%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:28upx;color:#fff;background:linear-gradient(to right,#ff9801,#ff570a);border-radius:60upx;}
.search-box .input-box>input {width:100%;height:60upx;font-size:32upx;border:0;border-radius:60upx;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 3%;margin:0;background-color:#ffffff;}
.placeholder-class {color:#9e9e9e;}
.search-keyword {width:100%;background-color:rgb(242,242,242);}
.keyword-list-box {height:calc(100vh - 110upx);padding-top:10upx;border-radius:20upx 20upx 0 0;background-color:#fff;}
.keyword-entry-tap {background-color:#eee;}
.keyword-entry {width:94%;height:80upx;margin:0 3%;font-size:30upx;color:#333;display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1upx #e7e7e7;}
.keyword-entry image {width:60upx;height:60upx;}
.keyword-entry .keyword-text,.keyword-entry .keyword-img {height:80upx;display:flex;align-items:center;}
.keyword-entry .keyword-text {width:90%;}
.keyword-entry .keyword-img {width:10%;justify-content:center;}
.keyword-box {height:calc(100vh - 110upx);border-radius:20upx 20upx 0 0;background-color:#fff;}
.keyword-box .keyword-block {padding:10upx 0;}
.keyword-box .keyword-block .keyword-list-header {width:100%;padding:10upx 3%;font-size:27upx;color:#333;display:flex;justify-content:space-between;}
.keyword-box .keyword-block .keyword-list-header image {width:40upx;height:40upx;}
.keyword-box .keyword-block .keyword {width:94%;padding:3px 3%;display:flex;flex-flow:wrap;justify-content:flex-start;}
.keyword-box .keyword-block .hide-hot-tis {display:flex;justify-content:center;font-size:28upx;color:#6b6b6b;}
.keyword-box .keyword-block .keyword>view {display:flex;justify-content:center;align-items:center;border-radius:60upx;padding:0 20upx;margin:10upx 20upx 10upx 0;height:60upx;font-size:28upx;background-color:rgb(242,242,242);color:#6b6b6b;}
